package com.ticket.system.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author xiaodong
 * @date 2023/12/19 10:42
 */
@ApiModel(description = "消费记录")
public class ConsumeRecordVO {

    @ApiModelProperty(name = "orderNo",value = "订单号或充值单号")
    private String orderNo;
    @ApiModelProperty(name = "userName",value = "会员名称")
    private String userName;
    @ApiModelProperty(name = "phone",value = "会员手机号")
    private String phone;
    @ApiModelProperty(name = "amount",value = "充值金额")
    private String amount;
    @ApiModelProperty(name = "creatTime",value = "时间")
    private Date creatTime;
    @ApiModelProperty(name = "conType",value = "消费类型 1：微信充值；3：观演卡消费；4：储存卡消费；5：微信消费；6：观演卡退费；7：储存卡退费；8：微信退费")
    private Integer conType;
    @ApiModelProperty(name = "status",value = "充值状态 0：成功；1：失败 2:已退费 3部分退款")
    private Integer status;
    @ApiModelProperty(name = "cardNum",value = "观演卡卡号")
    private String cardNum;
    @ApiModelProperty(name = "operaName",value = "剧院名称")
    private String operaName;
    @ApiModelProperty(name = "balance",value = "当前余额")
    private String balance;
    @ApiModelProperty(name = "credits",value = "充值时的赠送金额")
    private BigDecimal credits;

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public Integer getConType() {
        return conType;
    }

    public void setConType(Integer conType) {
        this.conType = conType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCardNum() {
        return cardNum;
    }

    public void setCardNum(String cardNum) {
        this.cardNum = cardNum;
    }

    public String getOperaName() {
        return operaName;
    }

    public void setOperaName(String operaName) {
        this.operaName = operaName;
    }

    public String getBalance() {
        return balance;
    }

    public void setBalance(String balance) {
        this.balance = balance;
    }

    public BigDecimal getCredits() {
        return credits;
    }

    public void setCredits(BigDecimal credits) {
        this.credits = credits;
    }
}
